home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 1
/
Cream of the Crop 1.iso
/
WINDOWS
/
POCKETD.ARJ
/
CHANGES.D
< prev
next >
Wrap
Text File
|
1992-05-23
|
8KB
|
193 lines
PocketD v1.66 (D.EXE)
Directory Listing, Copy and File Management Program
PocketD (TM) Copyright Jeff Rollason, PocketWare (TM) 1990-1992
Differences with earlier versions of PocketD.
Version 1.00 Jul91: The first Shareware release version
Version 1.34 Dec91: First PsL version
Version 1.48 Dec91:
.Many improvements, including Six new template parameters,
improved colour support, support for ZOO, LZH, ARJ, ARC, PKA
and PAK as well as ZIP files, dual execution templates,
"typed" characters allowed in filenames (e.g =D digit).
.Archive bug fix (over v1.34)
Version 1.56 Jan92:
.Addition of /s "safe" switch to copy ( Previous /s "show skip"
is now renamed /g). This tests whether the destination file is
larger or much smaller before copying.
.User can now preview the contents of each file before deciding
to copy it.
.HEX file view includes the file offset address in the
left-hand margin (as LIST).
Version 1.59 Feb92:
.The registered version now comes with a professional type-set
pocket-sized manual. This results in a small increase in
registration cost, but not enough to cover the cost of the
manual, and so this is really a price drop. The pressure from
users to do this was just too great!
.The addition of an option to delete subdirs by using the form
"name /zd" as a convenient alternative to "name\ /Szz".
.Copy now reverts to normal copying after a "safety" query.
/s "safety" now also pauses on the "MUCH OLDER" condition as
well as the size check. The "A" key input (copy all) in
response to a copy query will now override further safety
checks. "N" now does not stop copy, but just skips the current
file (bug fix). Additional code has been added to improve
PocketD's decision making for whether the destination name is
an implied directory or file name.
.Matching files are checked to see if they are dated after
system time, and reported if so. This traps situations where
the MS-DOS date has not incremented at midnight, and so files
may have been saved with the wrong date, and consequently may
not be backed up or may not be picked up by MAKE. The check is
inhibited by the /.w "warnings off" option. This condition
will cause copy to switch to query mode (unless inhibited by
/.w).
.Copy/move will "overwrite and then truncate" when the
destination file already exists, rather than "delete and
create". This allows PocketD to take advantage of enhanced
file permissions provided by networked PC systems such as
NOVELL, which allows separate write and delete permissions.
This would allow users to add and overwrite files to a
restricted directory, but not delete. This capability is not
supported by any of DOS's copying facilities.
.The on-line viewing of files as HEX or TEXT will now display
all possible characters above 7F in the IBM character set, not
just the line-draw subset.
.The on-line manuals are now encrypted (sorry!). It was just
too easy for users to turn these into printed manuals, thus
reducing the incentive for registration.
.Extraction of names from PKZIP archives now includes and
option to obtain pathnames and names (using /Z[zp] instead of
/Z). This allows PocketD to be used for the automatic
extraction of both files and files with pathnames.
Version 1.64 Apr92:
.Improved optimisation has limited the increase in code size to
only 150 bytes (despite many new added features).
.D now supports an additional alternative "display-only"
template when running a series of commands from D. This
substantially improves D's capacity for creating utilities
which require user interaction. The user can be presented with
an intelligible question rather than a command sequence to
run. This makes utilities such as tree-browsing or archive
viewing much easier to use. The template form is
[exec..][?query], where the "?" after "[" indicates that the
template is for display only. Since D allows 2 templates, then
this would allow the user to define 2 execution and 2 display
templates within a single command.
.To help NOVELL users, copy now supports sub-options /w "wait
on fail to open" and /i "ignore file on fail to open". This
will allow D to wait for or skip files already opened by other
network users. If /i is used with /o (optimise), then D will
copy all the files it can and then cycle through the files it
could not open the first time, until all are copied.
.The size of the /s copy safety window can now be directly
controlled, allowing the user to define the range of relative
file sizes that D can overwrite without first querying. e.g.
/cs.40-105 would allow overwrite of files that fell in the
range 40%-105% of the source file size without querying.
.The /R run option now has the sub-option "." which causes D to
exit after executing a single template. Errorlevel now returns
the number of templates executed when used with /R, rather
than lines output. This allows the user to perform additional
testing within BAT files.
.D now converts "/" in pathnames found in ZIP archives to "\"
to allow processing by DOS.
.The template parameter $# (get next number) and $= (get
previous number) have been replaced by $# which simply gives
the current file/dir number. This is more satisfactory as it
allows the user to step the number in both directions, while
still guaranteeing that each file/dir referenced has a unique
number.
.New template parameters $.Y, $.y, $.m and $.d, allowing
separation of the date parameter $d into full year, 2 digit
year, month and day.
.Template numeric parameters (excepting $U, $S and $s) can now
be padded by leading zeros as an alternative to leading
spaces. e.g. $03F would give "004" instead of " 4" for $3F or
"4" for $F.
./q and /l options now have a sub-option to directly view the
first file selected rather than prompting before viewing. This
is specified by /q. or /l. instead of the normal /q or /l
usage.
.The template parameter $a will bow default to give the single
attribute character \,r,h or s. Users who previously used $f
to give full attributes will now need to add the /f option to
the command line.
.The command D A: /c FRED will now behave as D A:*.* /c FRED
copying from drive A: to subdir FRED, rather than to file
FRED. Also "=x" "typed" wildcard is now treated as a normal
wildcard when copying files. This is obviously preferable!
.Bug fix from v1.59 which caused D to fail to automatically
inhibit prompting when re-directing output to a file or
printer.
.D no longer displays the misleading "Skipped" message when
toggling between execution templates.
.Bug fix of D failure if last option in D_OPT is copy or string
sub-option and D_COL is also set.
.Bug fix of failure when too many files found during copy.
Version 1.66 May92:
.File sorting now uses quicksort instead of selection sort,
resulting in an increase in sorting speed of 6 fold (80 files)
and 11 fold (600 files). This gives a total net execution
speed improvement of about 1.2 and 2.0 fold.
.Further optimisation has been made in the use of filespecs on
the command-line that do not contain wildcards. This greatly
benefits matching individual names in large directories,
giving speed-ups of 1.2 to 2.0 fold. This is particularly
useful when using D as a MAKE tool, or for testing
date-stamped files for backup purposes.
.Building of large file lists are now about twice as fast. Also
the maximum file list size that D.EXE can create has increased
from about 1200 to 1500 (still 10,000 for DL.EXE).
.Extra template parameter $c added to give current date.
.Extra copy option "f" to inhibit final summary. /h will also
inhibit this and the "touched files" summary.
.Extra /qq sub-option to inhibit query if single matching name.
This is useful when used with /R (run).